/**
 * @version v1.0
 * @Description:
 * @Author zhanzhongxin
 * @Date 2021/7/7 15:56
 * @Copyright 博为峰
 */
public class ArrayDemo01 {
    public static void main(String[] args) {
        /*
           数组概念: 同种类型数据的集合（容器）
           数组定义:
               元素类型[] 数组名 = new 元素类型[数组长度]
           注意:定义数组时必须明确数据类型和数组长度

           下标(索引)从0开始
         */

        int[] arr = new int[5];
        arr[0] = 1;
        arr[1] = 2;

//        System.out.println(arr[1]);
//        System.out.println(arr[2]);
//        System.out.println(arr);//[I@7cef4e59

        //数组长度
//        System.out.println(arr.length);
        
        //遍历
//        for (int i = 0; i < arr.length; i++) {
//            System.out.println("arr = " + arr[i]);
//        }
        
        /*
           for(数据类型 变量名 : 数组(集合)){
           }
         */

//        for (int i : arr) {
//            System.out.println("i = " + i);
//        }

        System.out.println(arr[5]);//ArrayIndexOutOfBoundsException 下标越界异常
        
    }
}
